.bg{
	background-color: #47B3AF;
	// background-image:url("https://xgcs.lingyuncmy.com/image/xgcs/bg.jpg");
	// background-size: contain;
	// background-size:cover;
	// background-position: center;
	padding-bottom:20rpx;
	&__content{
		margin:2.5%;
		margin-top:0px;
		border-radius:20rpx;
		background-color: #ffffff;
		padding:2.5%;
		&__first{
			display:flex;
			margin-bottom: 40rpx;
			&__image{
				width:30%;
				
				display:flex;
				align-items: center;
				justify-content:center;
				image{
					width:182rpx;
					height:252rpx;
					border-radius: 50%;
				}
			}
			&__text{
				width:70%;
				
				&__head{
					// background-color: #ff0000;
					display:flex;
					flex-wrap:wrap;
					// justify-content:center;
					align-content:space-around;
					&__left{
						font-size:70rpx;
						color: #41B476;
						letter-spacing: 4rpx;
						font-weight:bold;
					}
					&__right{
						font-size:36rpx;
						margin-top:30rpx;
						margin-left:10rpx;
						color:#3C4646;
						font-weight:bold;
					}
				}
				&__foot{
					margin-top:10px;
					font-size:32rpx;
					// font-weight:bold;
					// background-color: #ffff00;
				}
			}
		}
		&__second{
			
			&__text{
				display:flex;
				align-items: center;
				justify-content:flex-start;
				margin-bottom:20rpx;
				&__name{
					// background-color: #ff0000;
					font-size:32rpx;
					padding: 4rpx 8rpx;
					border-radius: 6rpx;
					color:#ffffff;
					display:flex;
					align-items: center;
					justify-content:center;
					font-weight: bold;
					width:16%;
				}
				&__value{
					font-size:32rpx;
					padding: 4rpx 10rpx;
					border-radius: 6rpx;
					color:#000000;
					display:flex;
					align-items: center;
					justify-content:center;
				}
			}
		}
		&__third{
			
			
			&__nr{
				display:flex;
				flex-direction:row;
				width:100%;
				margin-bottom: 25rpx;
				&__1{
					width:17%;
					display:flex;
					flex-direction:row;
					align-items: center;
					justify-content:center;
					font-size:32rpx;
					font-weight: bold;
					flex-wrap:wrap;
				}
				&__2{
					width:66%;	
					display:flex;
					align-items: center;
					justify-content:center;
					&__progress{
						 width: 100%;
						  height: 34rpx;
						  background-color: #ddd; /* 进度条背景颜色 */
						  border-radius: 20rpx; /* 圆角边框 */
						  overflow: hidden; /* 确保进度条超出部分不显示 */
						  display:flex;
						  justify-content:flex-start;
						&__bar{
							// display:flex;
							height: 100%;
							  background-color: #4CAF50; /* 进度条颜色 */
							  border-radius: 20rpx; /* 圆角边框 */
							  width:70%;
							  font-size:25rpx;
							  display:flex;
							  justify-content:flex-end;
							  align-items: center;
							  color:#ffffff;
							  &__bfb{
								  display:flex;
								  justify-content:flex-start;
								  align-items: center;
								  margin-right:20rpx;
							  }
						}
					}
				}
				&__3{
					width:17%;
					display:flex;
					flex-direction:row;
					align-items: center;
					justify-content:center;
					font-size:32rpx;
					font-weight: bold;
					flex-wrap:wrap;
					// background-color: #3C4646;
				}
				
			}
		}
		&__fourth{
			
			
			
		}
		
		&__title{
			height:66rpx;
			margin-bottom:30rpx;
			margin-top:30rpx;
			display:flex;
			align-items: center;
			justify-content:flex-start;
			background-color: #47B3AF;
			border-radius:30rpx;
			&__num{
				display:flex;
				align-items: center;
				justify-content:center;
				width:10%;
				height:100%;
				background-color: #F56C6C;
				border-radius:30rpx 0 0 33rpx;
				color:#ffffff;
				font-size:38rpx;
				font-weight: bold;
			}
			&__text{
				font-size:38rpx;
				font-weight: bold;
				color:#ffffff;
				display:flex;
				align-items: center;
				justify-content:flex-start;
				// padding:10rpx;
				
				height:100%;
				padding-left:10rpx;
			}
			
		}
		&__smallTitle{
			// background-color: #F56C6C;
			display:flex;
			align-items: center;
			justify-content:flex-start;
			margin-bottom:20rpx;
			&__num{
				height:18rpx;
				width:18rpx;
				border-radius:8rpx;
				background-color: #47B3AF;
				display:flex;
				align-items: center;
				justify-content:flex-start;
			}
			&__text{
				color:#3C4646;
				display:flex;
				align-items: center;
				justify-content:flex-start;
				font-size:36rpx;
				font-weight: bold;
				padding-left:20rpx;
				
			}
			
		}
		&__text{
			font-size:32rpx;
			// font-weight: bold;
			padding: 4rpx 10rpx;
			border-radius: 6rpx;
			color:#3C4646;
			display:flex;
			align-items: center;
			justify-content:flex-start;
			margin-bottom:20rpx;
			// text-indent: 2rem;
			// letter-spacing: 2rpx;
		}
		
		
	}
}

